define("vs/monaco.contribution-DO3azKX8",["require","exports","./editor.api-CalNCsUg"],function(e,n,t){"use strict";class o{constructor(e,n,o){this._onDidChange=new t.Emitter,this._languageId=e,this.setOptions(n),this.setModeConfiguration(o)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(e){this._options=e||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(e){this.setOptions(e)}setModeConfiguration(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)}}const s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},i={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},r=new o("css",s,i),a=new o("scss",s,i),g=new o("less",s,i);function u(){return new Promise((n,t)=>e(["./cssMode-CjiAH6dQ"],n,t))}t.languages.onLanguage("less",()=>{u().then(e=>e.setupMode(g))}),t.languages.onLanguage("scss",()=>{u().then(e=>e.setupMode(a))}),t.languages.onLanguage("css",()=>{u().then(e=>e.setupMode(r))});const l=Object.freeze(Object.defineProperty({__proto__:null,cssDefaults:r,lessDefaults:g,scssDefaults:a},Symbol.toStringTag,{value:"Module"}));n.cssDefaults=r,n.lessDefaults=g,n.monaco_contribution=l,n.scssDefaults=a});